package com.credithc.signature.common.utils;

import java.util.Random;
import java.util.UUID;

/**
 * 描 述: <br/>
 * 作 者: hujingbo<br/>
 * 创 建：2019/1/21 10:31<br/>
 * 版 本：v1.0.0<br>
 * <p>
 * 历 史: (版本) 作者 时间 注释 <br/>
 */
public class UUIDUtil {

    /**
     * 获取32位UUID标准型
     *
     * @return
     */
    public static String getUUID() {
        String uuid = UUID.randomUUID().toString();
        uuid = uuid.replace("-", "");
        return uuid;
    }

    /**
     * 获取指定长度的UUID
     *
     * @param num
     * @return
     */
    public static String[] getUUID(int num) {
        String[] ss = new String[num];

        for (int i = 0; i < num; ++i) {
            ss[i] = getUUID();
        }
        return ss;
    }

    public static String getRandomFixedLengthCode(int count){
        String code = "";
        //生成随机数
        Random rand = new Random();
        for (int a = 0; a < count; a++) {
            //生成6位验证码
            code += rand.nextInt(10);
        }
        return code;
    }
}

